package com.cmpe451.nutty.service;

import java.util.List;

import org.springframework.scheduling.annotation.Async;

import com.cmpe451.nutty.model.Follow;
import com.cmpe451.nutty.model.User;
import com.cmpe451.nutty.model.Tweet;

public interface TestService extends CommonService {
//	public void runClockTask();

	public int getTwitterUsersCount();

	@Async
	public void insertTweetAsync(Tweet tweet);
	
	public void saveModel(User model);

	public List<User> getUsers();

	public void saveFollow(Follow follow);

	public List<Follow> getFollowers(String username);

	public List<Follow> getFollowings(String username);
	
	public void deleteFollow(Follow follow);

	public Follow findFollowship(String currentUsername, String username);

	
}
